sprout the first leaves - Spanish English Dictionary